|
Scratch is a visual programming language. It can be accessed as a free desktop and online multimedia authoring tool that can be used by students, scholars, teachers, and parents to easily create games and provide a stepping stone to the more advanced world of computer programming. It can also be used for a range of educational and entertainment constructionist purposes from math and science projects, including simulations and visualizations of experiments, recording lectures with animated presentations, to social sciences animated stories, and interactive art and music.〔(【引用サイトリンク】title=Research on Scratch )〕 Viewing the existing projects available on the Scratch website, or modifying and testing any modification without saving it requires no online registration. Scratch allows users to use event driven programming with multiple active objects called "sprites".〔 Sprites can be drawn—as either vector or bitmap graphics—from scratch in a simple editor that is part of the Scratch, or can be imported from external sources, including webcams. Scratch 2 is currently available online and as an application for Windows, Mac OS X and Linux. The source code of Scratch 1.x is made available under GPLv2 license and Scratch Source Code License.〔(【引用サイトリンク】title=Scratch source-code download page )〕 A spinoff of the Scratch programming language is also used in the game creation tool Stencyl. ==Origin of name== “Scratching” in the language of computer science means to reuse code that can be beneficial and effectively used for other purposes and easily combined, shared and adapt to new scenario, which is a key feature in Scratch – “remix”, in which users can download and build up on public projects uploaded and developed by other users. It also gives credit to the participant who built on the original work and to the participant who created the original program. The name was derived from the turntablism's technique of scratching〔 (i.e. mixing sounds), relating the ease of mixing sounds to the ease of mixing projects made with Scratch. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Scratch (programming language)」の詳細全文を読む スポンサード リンク
|